/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package occho.model;

/**
 *
 * @author migue
 */
public class PreguntaAlumno {
    private int idPregunta;
    private int idAlumno;
    private boolean acertada;
    private int idTest;
    private boolean contestada;
    private int numContestada;

    /**
     * Constructor de la clase.
     */
    public PreguntaAlumno() {
        contestada=false;
    }
    
    /**
     * Constructor de la clase.
     * @param idPregunta
     * @param idAlumno
     * @param acertada
     * @param idTest
     */
    public PreguntaAlumno(int idPregunta, int idAlumno, boolean acertada, int idTest) {
        this.idPregunta = idPregunta;
        this.idAlumno = idAlumno;
        this.acertada = acertada;
        this.idTest = idTest;
    }

    /**
     * Cnstructor de la clase.
     * @param idPregunta
     * @param idAlumno
     * @param acertada
     * @param idTest
     * @param contestada
     */
    public PreguntaAlumno(int idPregunta, int idAlumno, boolean acertada, int idTest, boolean contestada) {
        this.idPregunta = idPregunta;
        this.idAlumno = idAlumno;
        this.acertada = acertada;
        this.idTest = idTest;
        this.contestada=contestada;
    }

    /**
     * Devuelve si la pregutna está acertada o no.
     * @return boolean
     */
    public boolean isAcertada() {
        return acertada;
    }

    /**
     * Da valor al atributo acertada
     * @param acertada
     */
    public void setAcertada(boolean acertada) {
        this.acertada = acertada;
    }

    /**
     * Devuelve el idAlumno
     * @return int
     */
    public int getIdAlumno() {
        return idAlumno;
    }

    /**
     * Establece el idAlumno
     * @param idAlumno
     */
    public void setIdAlumno(int idAlumno) {
        this.idAlumno = idAlumno;
    }

    /**
     * Devuelve idPregunta
     * @return int
     */
    public int getIdPregunta() {
        return idPregunta;
    }

    /**
     * 
     * @param idPregunta
     */
    public void setIdPregunta(int idPregunta) {
        this.idPregunta = idPregunta;
    }

    /**
     * Devuelve idTest
     * @return int
     */
    public int getIdTest() {
        return idTest;
    }

    /**
     * Establece idTest
     * @param idTest
     */
    public void setIdTest(int idTest) {
        this.idTest = idTest;
    }

    /**
     * @return the contestada
     */
    public boolean isContestada() {
        return contestada;
    }

    /**
     * @param contestada the contestada to set
     */
    public void setContestada(boolean contestada) {
        this.contestada = contestada;
    }

    /**
     * @return the numContestada
     */
    public int getNumContestada() {
        return numContestada;
    }

    /**
     * @param numContestada the numContestada to set
     */
    public void setNumContestada(int numContestada) {
        this.numContestada = numContestada;
    }
    
}
